import Mock from 'mockjs'


var data = Mock.mock({
    "list|100": [
        {
            "id|+1": 1,
            "pic": '@image(300x200,@color)',
            "title":'@ctitle'
        }
    ]
})



//定义 轮播图接口
Mock.mock('/swiper', 'post', function (optoins) {
    //解析参数
    var params = JSON.parse(optoins.body);
    var { count } = params;

    //从大数组中截取 count 个图片,返回
    var tempData = data.list.slice(0, count);

    return {
        "list": tempData
    }
})


//提前生成 所有商品数据
var allgood = Mock.mock({
    'list|4': [
        {
            "title|+1": ['全部', '十元专区', '潮流数码', '家用电器'],
            "content|5": [
                {
                    "id|+1": 1,
                    "pic": '@image(100x100,@color)',
                    "name": '@ctitle',
                    "price|10-100": 1,
                    "phone|13100000000-19199999999":1
                }
            ]
        }
    ]
})

//定义 所有商品 接口
Mock.mock('/allgood', 'get', function () {
    return allgood;
})